home *** CD-ROM | disk | FTP | other *** search
- /*
- Probes.h
-
- Header file for Probes.c
-
- */
-
- #pragma once
-
- #ifndef __H_Probes__
- #define __H_Probes__
-
- extern Boolean gProbing;
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- OSErr InitProbes(void);
- OSErr CleanupProbes(void);
- OSErr StartProbe(DialogPtr dlg);
- OSErr StopProbe(void);
- OSErr Probe(ip_addr host,short port,short timeout,char* txt);
- OSErr HandleDataStream(StreamPtr sp);
- pascal void StrToAddrDone(HostInfoPtr hostInfoPtr, char* userDataPtr);
- pascal void UDPNotify(StreamPtr udp,unsigned short code,Ptr user,ICMPReport* icmp);
- OSErr HandleDataArrivals(void);
- OSErr ReportData(char* buffer,short buflen,ip_addr host,short port);
-
- OSErr HandleTCPDataStream(StreamPtr sp);
- pascal void TCPNotify(StreamPtr tcp,unsigned short code,Ptr user,unsigned short term,ICMPReport* icmp);
- OSErr TCPProbe(ip_addr host,short port,short timeout,char* txt);
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif /* __H_Probes__ */
-